草庐IT

Android TextView 改变 textColor 与主题

全部标签

android - 让用户选择一个主题[Android]

我有一个正在开发的应用程序,我试图让用户更改“主题”或布局的外观。就像某些应用程序如何提供您可以选择“浅色主题”或“深色主题”的选项。所以基本上我需要以下方面的帮助:Android中是否有任何我可以使用的内置主题?如何访问主题?任何其他有用的信息。我真的很陌生。 最佳答案 您需要使用标准Androidtheme/style创建主题处理,并构建一个您想要提供给用户的主题/资源列表(例如,“Light”=>R.style.MyLightTheme,“Dark”=>R.style.MyDarkTheme,“iPhone”=>R.style

具有向后兼容性的 Android Holo 主题

我已经构建了支持android:minSdkVersion="7"android:targetSdkVersion="15"的android应用程序。我使用继承Android默认主题的自定义主题。所以现在我想将整个应用程序主题更改为Holo主题。任何人都可以帮助我吗。 最佳答案 您可以通过使用不同样式的XML来实现“样式选择器”。只需在/res/**values**/styles.xml中定义一个名为“StyleSelector”或类似名称的主题:...Yourthemedefinitions然后创建一个/res/**values-

android - 如何更改主题 "Theme.AppCompat.Light.NoActionBar"的选项菜单点颜色

要更改默认选项菜单图标颜色(3个垂直点),我尝试添加@color/white但它并没有做出任何改变。我认为它不起作用因为我的AppTheme父项是Theme.AppCompat.Light.NoActionBar。那么有人可以帮我吗? 最佳答案 最简单的方法是添加@style/ThemeOverlay.AppCompat.Light或@style/ThemeOverlay.AppCompat.Dark到您的主要主题,以便将其更改为浅色或深色。编辑:要为溢出图标添加任何颜色,您必须覆盖actionOverflowButtonStyle

Android ICS + ActionBar Tabs + 方向改变

我设法制作了一个ActionBar选项卡菜单,调用了扩展fragment的不同类。问题是,当我改变方向时,在菜单项之间切换没有任何作用。但我终于弄清楚了问题所在。这里的主要问题是当方向改变时旧fragment不会被删除,所以总是有一个未使用的选项卡的副本就在用户选择的选项卡上方有什么想法吗?我缺少一些基本的东西吗?谢谢 最佳答案 我终于自己找到了解决方案,在我的自定义ActionBar.TabListener类中定义的onTabSelected方法中,我有ft.add将fragment添加到我的View中。当方向改变时,方法onTa

java - 方向改变时android Activity 重新启动

我阅读了很多关于此问题的帖子,例如[此链接][1],一种解决方案是添加方向configChanges以显示和处理onConfigurationChanged事件,以防止在旋转时再次调用onCreateActivity。我做到了并且事件被正确触发,但是,在这次执行之后,onCreate方法也被执行了!为什么?我缺少什么?谢谢list,Activity,@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setContentView

android - 在 fragment 之间滑动时如何改变 ActionBar 颜色( Material 设计)?

我有一个我正在做的应用程序,它有一个FragmentPagerAdapter设置,其中有3个fragment可以在主页面上滑动。我一直在尝试设置它,以便当您在fragment之间滑动时,操作栏会改变颜色(淡入和淡出)。但是我不确定我应该怎么做。在fragment之间滑动时调用什么方法?I.E我应该把代码放在哪里来改变操作栏的颜色?还有我如何获得淡入和淡出效果(所以它会从一种颜色淡出到另一种颜色)?非常感谢任何人的帮助。提前致谢干杯科里:) 最佳答案 Whatmethodiscalledwhenyouswipebetweenfragm

Android Studio 改变事件颜色

如何在AndroidStudio中更改事件/写入事件的颜色?这可能吗?在Eclipse中(在Mac上)在Preferences->General->Editors->TextEditors->AnnotationsAndroidStudio甚至提供此选项吗?这是一些像这样的小烦恼(以及它迄今为止似乎存在的大量性能问题)阻止我迁移到AndroidStudio。如果有帮助,目前正在运行AndroidStudio1.2Beta。 最佳答案 转到菜单Preferences>Editor>Color&Fonts>General找到“插入符号下

Android:无法解析 appcompat-v7 主题

在themes.xml中,我想将主题从Theme.Holo.Light.DarkActionBar更改为Theme.AppCompat.Light.DarkActionBar但我得到:cannotresolvesymbol'@android:style/Theme.AppCompat.Light.DarkActionBar'在我添加的gradle文件中:compile'com.android.support:appcompat-v7:22.1.1'我正在使用:compileSdkVersion22buildToolsVersion"22.0.1"我也运行了gradle的clean命令,

C#WinForm获取当前活动子窗体使用鼠标滚轮事件改变窗体大小

获取当前活动子窗体使用鼠标滚轮事件改变窗体大小,实例在文末,可下载。这个主要分三个重点第一步我们需要让子窗体显示在父窗体中Form22 = new Form2();Form22.TopLevel = false; // 不是顶级窗体//Form22.Parent = this;// 设置父窗体  一定不要加这句话Form22.BringToFront();Form22.MdiParent = this; // 指定父窗体Form22.Location = new Point(5, 5);//5,100就是你指定的位置Form22.Show(); // 显示 Form33 = new Form3

android - 如何从应用程序内更改为 Holo 深色/浅色主题?

我知道它是可能的,所以如果我有一个设置,我可以在Holo.Light和Holo之间切换,但是,我似乎无法找到如何。感谢所有帮助! 最佳答案 我认为您可以使用setTheme()方法来完成。只需确保在使用setContentView之前调用它,否则它将不起作用。例如:if(userChoice==1){setTheme(android.R.style.Theme_Holo_Light);elseif(userChoice==2){setTheme(android.R.style.Theme_Holo);}可以找到主题列表here